package com.smart.home.service;

import com.smart.home.dto.Home.DeleteMemberDto;
import com.smart.home.dto.Home.GrantUserDto;
import com.smart.home.dto.Home.HomeDto;
import com.smart.home.vo.HomesListVO;
import com.smart.home.vo.HomesVO;

import java.util.List;

public interface HomeService {


    void CreateHome(HomeDto homeDto);

    void JoinHome(HomeDto homeDto);

    List<HomesVO> GetUerHome();

    List<HomesListVO> GetUerHomeList();

    void GrantUser(GrantUserDto grantUserDto);

    void DeleteHome(Long homeId);

    void LogoutHome(Long homeId);

    void DeleteMember(DeleteMemberDto deleteMemberDto);
}
